iT邦幫忙

2021 iThome 鐵人賽

DAY 13
0
Modern Web

小白的從零開始食譜搜尋系統系列 第 13

食譜資料庫架構圖

  • 分享至 

  • xImage
  •  

MySQL 學習
由於Icebear在學習創建資料庫時,FORGIEN KEY 後面都會有ON DELETE 的關鍵字,在這裡Icebear做了一個簡單的解釋
父表 :外來鍵的來源表 ; 子表 : 包含外來鍵的表

  • on delete set null : 當在父表中刪除對應記錄時,首先檢查該記錄是否有對應外來鍵,如果有,若該外來鍵是否允許存取null值,則設定子表中該外來鍵值為null
  • on delete cascade : 當在父表中刪除對應記錄時,首先檢查該記錄是否有對應外來鍵,如果有則也刪除外來鍵在子表中的記錄。
    https://ithelp.ithome.com.tw/upload/images/20210922/20140497iUqtkudStt.png

食譜資料庫
對於食譜資料庫,Icebear目前打算分成4個表格,分別是簡介,調味料
食材及作法,而主鍵與外部鍵皆是料理編號,這樣可以方便連接且不容易搞混。

https://ithelp.ithome.com.tw/upload/images/20210922/20140497rhQ3g6IVNt.png


上一篇
MySQL學習_Day5
下一篇
食譜資料庫表格建立
系列文
小白的從零開始食譜搜尋系統30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言